perm filename UNIFY2.APG[P,JRA] blob sn#081406 filedate 1974-01-15 generic text, type T, neo UTF8
00100	OP
00200	←(V1,A1)
00300	NIL
00400	NIL
00500	NIL
00600	ISVAR(V1);;
00700	C(V1,A1);;
00800	
00900	
01000	ITERATIVE
01100	TUNIFY
01200	NIL
01300	NIL
01400	NIL
01500	NEWVAR(V7);NEWVAR(V8);NEWVAR(V12);NEWVAR(V13);
01600	VUNIFY(V4,V5,V6);
01700	C(V12 V1);C(V13 V2);C(V3,V4);C(V7,V5);C(V8,V6);;
01800	C(V3,V9);C(V7,V10);C(V8,V11);C(V12,V14);C(V13,V15);
01900	VUNIFY(V9,V10,V11);;
02000	CUNIFY1(V3 V9(SUBST* V9 (CAR* V14))(SUBST* V9(CAR* V15)));
02100	C(V7, (CONS* V10, (CAR* V14)));C(V8,(CONS* V11, (CAR* V15)));
02200	C(V12, (CDR* V14));C(V13, (CDR* V15));;
02300	=(V14,NIL*);;
02400	UNIFY(V3 V1 V2);;
02500	UNIFY(V3 V1 V2);;
02600	
02700	OP
02800	VARVAR(V3,V9,T1,T2)
02900	NIL
03000	NIL
03100	NIL
03200	VAR(T1);VAR(T2);C(V3,(COMPOSE* T1 T2 V9));;
03300	CUNIFY1(V3,V9,T1,T2);;
03400	
03402	OP
03404	VAR_VARNOT(V3,V9,T1,T2)
03406	NIL
03408	NIL
03410	NIL
03412	VAR(T1);¬VAR(T2);¬OCCUR(T1,T2);C(V3,(COMPOSE* T1 T2 V9));;
03414	CUNIFY1(V3,V9,T1,T2);;
03416	
03418	
03420	OP
03422	VARNOT_VAR(V3 V9 T1 T2)
03424	NIL
03426	NIL
03428	NIL
03430	VAR(T2);¬VAR(T1);¬OCCUR(T2,T1); C(V3,(COMPOSE* T2 T1 V9));;
03432	CUNIFY1(V3 V9 T1 T2);;
03434	
03436	OP
03438	VARNOT_VARNOT(V3 V9 T1 T2)
03440	NIL
03442	NIL
03444	NIL
03446	¬VAR(T1);¬VAR(T2); =((FL* T1), (FL* T2));C(V3(COMPOSEL* (TERMS* T1) (TERMS* T2)V9));;
03448	CUNIFY1(V3 V9 T1 T2);;
03450	
03500	AXIOM
03600	TAUNIFY
03700	NIL
03800	T
03900	NIL
04000	=(V10,V10);;
04100	VUNIFY(V9,V10,V11);;
04200	
04300	
04400	NIL
04500	NIL
04600	
04700	ISVAR(Z);VAR(A);VAR(B);VUNIFY(NIL* NIL* NIL*);;
04800	
04900	T
05000	
05100	((C T NIL NIL (X,*))
05200	(VAR T T NIL NIL)
05300	(= T NIL NIL NIL)
05400	(CUNIFY T NIL NIL NIL )
05500	(CUNIFY1 T NIL NIL NIL)
05600	(VUNIFY T NIL NIL NIL)
05700	(UNIFY T NIL NIL NIL))
05800	
05900	
06000	
06100	NIL
06200